import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        // 读取输入的正整数
        if (scanner.hasNextInt()) {
            int n = scanner.nextInt();

            // 检查输入是否满足条件
            if (n < 2) {
                System.out.println("输入必须是不小于2的正整数！");
                return;
            }

            // 输出不大于n的所有质数
            printPrimes(n);
        } else {
            System.out.println("输入必须是整数！");
        }
    }

    // 判断一个数是否为质数
    private static boolean isPrime(int num) {
        if (num < 2) {
            return false;
        }
        for (int i = 2; i * i <= num; i++) {
            if (num % i == 0) {
                return false;
            }
        }
        return true;
    }

    // 输出不大于n的所有质数
    private static void printPrimes(int n) {
        for (int i = 2; i <= n; i++) {
            if (isPrime(i)) {
                System.out.print(i + " ");
            }
        }
        System.out.println(); // 换行
    }
}